twenty points - French English Dictionary